home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Atari Mega Archive 1
/
Atari Mega Archive - Volume 1.iso
/
lists
/
gem
/
l_1199
/
1127
< prev
next >
Wrap
Internet Message Format
|
1994-08-27
|
2KB
From: "Kevin O'Donovan" <abaddon@nasoftwr.demon.co.uk>
Subject: Re: Gem List
Date: Fri, 29 Jul 1994 10:40:14 +0100 (BST)
In-Reply-To: <Pine.3.87.9407281235.A14224-0100000@grad> from "Timothy Miller" at Jul 28, 94 12:20:36 pm
Precedence: bulk
Timothy Miller said:
> Well, I break my library down into a few seperate .C files and the
> programmer can pick which ones he wants. I'm sure that's what most of
> us do.
>
That doesn't sound too cool. A linker links everything in a .o file into
your program if one of the functions (or variables) in that .o file is
referenced. For this reason each .o file should be as small as possible,
and quite possibly only contain one public entry point, or at least a group
of entry points that are necessarily going to be used together, eg
window_open and window_close.
> KISS: Keep It Simple, Stupid.
>
This is fine for the naive user, but there are such things as 'power' users
out there. To reiterate what has been said before, an unconfigured program
should behave like plain Gem. The user only has to configure if he wants
too. I can't see a problem with that.
> would have no problem with it. But to assign something as dangerous as
> "Select-All" to it is pure lunacy!
>
Why should select all be a dangerous function? Surely all it does is select
everything. If the program in question then lets you perform a non-recoverable
operation on every object then the program is flawed.
Kev
--
Kevin O'Donovan
abaddon@nasoftwr.demon.co.uk
kebab@cix.compulink.co.uk
Earth shutting down in five minutes--please save all files and log out